most meritorious - French English Dictionary